/*首页css*/

HTML{

    max-width: 750px;

    margin: 0 auto;

}

.clear{

    clear: both;

}

.banner img{

    max-height: 2.5rem;

    width: 100%;

}

.main{

    margin-top:0.1rem;

    font-size: 0.12rem;

    color: #333333;

}

.main .nav{

    width: 25%;

    float: left;

    text-align: center;

}

.main .nav span{

    font-size: .12rem

}

.down .navActive span{

    color:#2861FF;

}

.down  span{

    font-size: .12rem;

}

.main img{

    width: 0.66rem;

}

.main .msg{

    margin-top: 0.2rem;

    margin-bottom: 0.1rem;

    padding-left: 0.25rem;

    font-size: 0.13rem;

    color: #828282;

    height: 0.2rem;

}

.main .msg span{

    display: inline-block;

    line-height: 0.2rem;

    height: 0.2rem;

    vertical-align: middle;

}

.main .msg img{

    width: 0.12rem;

    padding-right: 0.1rem;

    vertical-align: middle;

}

.main .ke{

    background-color: #efefef40;

    padding:0.1rem 0.1rem 0.01rem 0.1rem;

}



.main .ke .curriculum{

    border: 0 solid #e6e6e6;

    border-radius: 0.05rem;

    background-color: #fff;

    padding:0.2rem;

    margin-bottom: 0.1rem;

    filter:progid:DXImageTransform.Microsoft.Shadow(color=#e6e6e6,direction=120,strength=4);

    -moz-box-shadow: 2px 2px 10px #e6e6e6;

    -webkit-box-shadow: 2px 2px 10px #e6e6e6;

    box-shadow:2px 2px 10px #e6e6e6;



}

.main .ke .curriculum .title{

    font-size: 0.15rem;

    font-weight: bold;

    height: 0.3rem;

    line-height: 0.3rem;

    text-overflow: ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.main .ke .curriculum .time{

    color: #828282;

    font-size: 0.13rem;

    float: left;

    width: 1rem;

    display: inline-block;

    height: 0.4rem;

    line-height: 0.4rem;

}

.main .ke .curriculum .address{

    color: #828282;

    font-size: 0.13rem;

    float: left;

    width: 2.05rem;

    text-overflow: ellipsis;

    white-space:nowrap;

    overflow:hidden;

    display: inline-block;

    height: 0.4rem;

    line-height: 0.4rem;

}

.main .ke .curriculum .coach{

    width: 43%;

    height: 0.4rem;

    float: left;

}

.main .ke .curriculum .coach img{

    width: 0.22rem;

    height: 0.22rem;

    vertical-align: middle;

    border-radius: 50%;

}

.main .ke .curriculum .coach span{

    color: #828282;

    font-size: 0.13rem;

    height: 0.4rem;

    line-height: 0.4rem;

    display: inline-block;

}

.main .ke .curriculum .btn{

    width: 57%;

    float: left;

    margin-top: 0.06rem;

}

.btn_qx{

    border: 0.01rem solid #C8C8C8;

    color: #A1A1A1;

    width: 0.76rem;

    height: 0.26rem;

    line-height: 0.26rem;

    text-align: center;

    float: left;

}

.btn_qd{

    margin-left: 10%;

    border: 0.01rem solid #0E9CFA;

    color: #0E9CFA;

    width: 0.76rem;

    height: 0.26rem;

    line-height: 0.26rem;

    text-align: center;

    float: left;

}



.cc .title{

    font-size: 0.17rem;

    font-weight: bold;

    height: 0.4rem;

    line-height: 0.4rem;

    margin-left: 0.2rem;

}

.cc .list{

    background-color: #efefef40;

    padding: 0.1rem 0.1rem 0.01rem 0.1rem;

}

.cc .list .card{

    border: 0 solid #e6e6e6;

    border-radius: 0.05rem;

    background-color: #fff;

    padding:0.2rem;

    margin-bottom: 0.1rem;

    filter:progid:DXImageTransform.Microsoft.Shadow(color=#e6e6e6,direction=120,strength=4);

    -moz-box-shadow: 2px 2px 10px #e6e6e6;

    -webkit-box-shadow: 2px 2px 10px #e6e6e6;

    box-shadow:2px 2px 10px #e6e6e6;

}

.membercard .list .card .cd{

    margin-bottom: 0.1rem;

}

.membercard .list .card .name{

    float: left;

    width: 2.3rem;

    height: 0.3rem;

    line-height: 0.3rem;

    color: #2A2A2A;

    font-size: 0.15rem;

    font-weight: bold;

    text-overflow: ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.membercard .list .card .type{

    width: 0.8rem;

    height: 0.3rem;

    line-height: 0.3rem;

    float: right;

    font-size: 0.13rem;

    margin-right: -0.2rem;

    text-align: center;

    color: #0E9CFA;

    background-color: rgba(161, 230, 250, 0.54);

}

.membercard .list .card .l{

    width: 0.6rem;

    text-align: right;

    border-right: 0.01rem solid #EAEAEA;

    padding-right: 0.1rem;

    float: left;

    color: #828282;

    font-size: 0.13rem;

}

.membercard .list .card .r{

    width: 2rem;

    padding-left: 0.1rem;

    float: left;

    color: #828282;

    font-size: 0.13rem;

}

.membercard .list .card .jj{

    width: 100%;

    height: 0.1rem;

}

.zc{

    color: #0490ED;

}

.membercard .list .card .code{

    background-color: #F4F4F4;

    width: 3.14rem;

    height: 0.64rem;

    margin: 0 auto;

    text-align: center;

    display: table-cell;

    vertical-align: middle;

}

.membercard .list .card .code img{

    width: 2.63rem;

    margin-top: 0.07rem;

    height: 0.5rem;

}

.venuercard .icon{

    float: left;

}

.venuercard .icon img{

    width: 0.63rem;

    height: 0.43rem;

}

.venuercard .content{

    margin-left: 0.2rem;

    float: left;

}

.venuercard .content .top{

    color: #2A2A2A;

    font-size: 0.15rem;

    font-weight: bold;

    width: 2.3rem;

}

.venuercard .content .bottom{

    font-size: 0.13rem;

}

.venuercard .content .bottom .l{

    color: #828282;

}

.venuercard .content .bottom .r{

    color: #FBA30C;

    margin-left: 0.1rem;

}



.us .card .pic{

    float: left;

    width: 0.22rem;

}

.us .card .pic img{

    width: 0.22rem;

}

.us .card .name{

    float: left;

    margin-left: 0.1rem;

    width: 2.8rem;

    font-size: 0.15rem;

    font-weight: bold;

    color: #2A2A2A;

}

.us .card .addr{

    float: left;

    width: 0.22rem;

    text-align: right;

}

.us .card .addr img{

    width: 0.08rem;

    height: 0.11rem;

}

.us .card .cont{

    float: left;

    margin-left: 0.1rem;

    width: 2.8rem;

    font-size: 0.13rem;

    color: #828282;

}

.tt{

    margin-top: 0.05rem;

}

.down{

    background-color: white;

    position: fixed;

    bottom: 0;

    width: 3.75rem;

    padding: 0.05rem 0;

}

.down .nav{

    float: left;

    width: 20%;

    text-align: center;

}

.down .nav img{

    width: 0.20rem;

    height: 0.20rem;

}





/*会员卡详情*/

.card_banner{

    height: 1.82rem;

    background-size: cover;

    background-color: white;

}

.czk{

    background-image: url("../images/hyk_czk.png");

}

.qxk{

    background-image: url("../images/hyk_qxk.png");

}

.csk{

    background-image: url("../images/hyk_csk.png");

}



.card_banner .name{

    padding-top: 0.5rem;

    padding-left: 0.5rem;

    font-size: 0.22rem;

    font-weight: bold;

    color: white;

    width: 2.75rem;

    text-overflow: ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.card_banner .jg{

    padding-top: 0.4rem;

    padding-left: 0.5rem;

    font-size: 0.16rem;

}

.card_banner .jg .l{

    color: white;

}

.card_banner .jg .r{

    color: #fcff32;

    margin-left: 0.1rem;

}

.card_lc{

    text-align: center;

    vertical-align: middle;

    padding-top: 0.1rem;

    padding-bottom: 0.1rem;

    background-color: white;

}

.card_lc img{

    width: 2.94rem;

}

.h10{

    height: 0.1rem;

}

.mg{

    background-color: #F6F6F6;

}

.card_detail{

    padding: 0.2rem;

    background-color: white;

}

.card_title{

    color: #2A2A2A;

    font-size: 0.17rem;

    font-weight: bold;

    float: left;

    width: 2rem;

    height: 0.25rem;

    line-height: 0.25rem;

}

.card_detail .cimg{

    text-align: center;

}

.card_detail .cimg img{

    width: 1rem;

}

.kc{

    padding: 0.2rem;

    background-color: white;

}

.kc .list ul{

    margin-top: 0.1rem;

}

.kc .list li{

    height: 0.3rem;

    line-height: 0.3rem;

    overflow: hidden;

}

.kc .list li .l{

    float: left;

    color: #828282;

    font-size: 0.13rem;

    max-width: 2.6rem;

    display: inline-block;

    text-overflow: ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.kc .list li .r{

    float: left;

    color: #0E9CFA;

    font-size: 0.13rem;

    display: inline-block;

}

.card_coach{

    padding: 0.2rem;

    background-color: white;

}

.card_coach .all{

    float: right;

    color: #A7A7A7;

    font-size: 0.13rem;

    height: 0.25rem;

    line-height: 0.25rem;

}

.card_coach .list{

    float: left;

    width: 0.6375rem;

    text-align: center;

    padding: 0.1rem;

}

.card_coach .list img{

    width: 0.6375rem;

    height: 0.6375rem;

    border-radius: 50%;

}

.card_down{

    background-color: #F5F5F5;

    height: 0.7rem;

    padding-top: 0.3rem;

}

.card_down .btn{

    margin: 0 auto;

    background-color: #0E9CFA;

    color: white;

    font-size: 0.15rem;

    height: 0.4rem;

    line-height: 0.4rem;

    text-align: center;

    width: 2.8rem;

}

/*会员卡详情页面弹窗样式*/

/* 遮罩层 */

#bg{

	position: absolute;

	color: #fff;

	text-align: center;

	top:0;

	

	width: 100%;

	height: 100%;

	background-color: rgba(0, 0, 0, 0.6);

	z-index:1001;

	/* -moz-opacity: 0.6;

	opacity:.6;

	filter: alpha(opacity=60); */

}

#yz{

    position: absolute;

    top:25%;

    padding-top: .1rem;

    width: 90%;

    margin-left: 5%;

    background: #fff;

    z-index: 9998;

}

.yz_title{

    text-align: center;

    font-size:0.17rem;

    font-family:PingFangSC;

    font-weight:bold;

    color:rgba(42,42,42,1);

    line-height:0.28rem;

    height: 0.28rem;

}

.yz_title2{

    text-align: center;

    font-size:0.14rem;

    font-family:PingFangSC;

    font-weight:400;

    color:#828282;

    line-height:0.2rem;

}

.yz_phone{

    width: 2.75rem;

    border: 0;

    border-bottom: 0.01rem solid #e6e6e6;

    margin: 0.1rem;

    padding: 0.1rem;

}

.yz_code{

    width: 1.62rem;

    border: 0;

    border-bottom: 0.01rem solid #e6e6e6;

    margin: 0.1rem;

    padding: 0.1rem;

    float: left;

}

.yz_getcode{

    text-align: center;

    width: 0.88rem;

    height: 0.24rem;

    line-height: 0.24rem;

    background-color: #0E9CFA;

    float: left;

    margin-top: 0.15rem;

    margin-left: 0.2rem;

    color: #fff;

    font-size: 0.13rem;

}

.yz_btn{

    text-align: center;

    height: 0.4rem;

    line-height: 0.4rem;

    background-color: #0E9CFA;

    color: white;

    font-size: 0.15rem;

    margin: 0.2rem 0rem;

    width: 90%;

    margin-left: 5%;

}

.yz_close img{

    position: fixed;

    width: 0.24rem;

    left: 1.6rem;

    bottom: -0.6rem;

}



/*会员卡购买页面*/

.check{

    padding: 0.2rem;

    background-color: white;

}

.check_title{

    color: #2A2A2A;

    font-size: 0.17rem;

    font-weight: bold;

    height: 0.25rem;

    line-height: 0.25rem;

}

.check .select{

    padding-top: 0.25rem;

    padding-bottom: 0.2rem;

}

.check .select .icon{

    width: 0.5rem;

    float: left;

    height: 0.22rem;

    text-align: center;

    vertical-align: middle;

}

.check .select .icon img{

    width: 0.22rem;

}

.check .select .zffs{

    float: left;

    width: 2.85rem;

    height: 0.22rem;

    line-height: 0.22rem;

    font-size: 0.13rem;

    color: #828282;

}

.check .select .zffs .l{

    float: left;

}

.check .select .zffs .r{

    float: right;

}

.check .select .zffs .r img{

    width: 0.16rem;

}



/*团课首页*/

.curriculum_head{

    padding: 0.1rem;

    background-color: white;

}

.curriculum_head .rl{

    text-align: center;

    float: left;

    width: 0.5rem;

    height: 0.3rem;

	position:relative;

}

.curriculum_head .rl img{

    width: 0.16rem;

    margin-top: 0.06rem;

}

.curriculum_head .rl input{

    position: absolute;

    top:0;

    left: 0;

    width: .5rem;

    opacity: 0;

}

.curriculum_head .rq{

    float: left;

    width: 3.05rem;



}

.curriculum_head .rq .l{

    font-size: 0.15rem;

}

.curriculum_head .rq .r{

    font-size: 0.13rem;

}

.curriculum_head .rq .rq_check{

    color: #0E9CFA;

}

.curriculum_head .rq li{

    float: left;

    width: 0.43rem;

    text-align: center;

}

.curriculum_list{

    padding: 0.1rem;

    padding-top: 0;

}

.sbawow{

    filter:progid:DXImageTransform.Microsoft.Shadow(color=#e6e6e6,direction=120,strength=4);

    -moz-box-shadow: 2px 2px 10px #e6e6e6;

    -webkit-box-shadow: 2px 2px 10px #e6e6e6;

    box-shadow:2px 2px 10px #e6e6e6;

}


.newcurriculum_kc{
    margin-bottom: 0.1rem;
    background-color: white;


}

.topradis{
    border-radius:8px 8px 0 0;
}
.bottomdis{
    border-radius:0 0 8px 8px;
}
.newcurriculum_jl{
    margin-bottom: 0.1rem;
    background-color: white;
    margin-left: 0.15rem;
    margin-right: 0.15rem;
    border-radius:8px;
}
.curriculum_kc{

    margin-bottom: 0.1rem;

    padding: 0.2rem 0.1rem;

    background-color: white;

    filter:progid:DXImageTransform.Microsoft.Shadow(color=#e6e6e6,direction=120,strength=4);

    -moz-box-shadow: 2px 2px 10px #e6e6e6;

    -webkit-box-shadow: 2px 2px 10px #e6e6e6;

    box-shadow:2px 2px 10px #e6e6e6;

}

.curriculum_kc .tx{

    text-align: center;

    float: left;

    width: 0.48rem;

}

.curriculum_kc .tx img{

    width: 0.48rem;

    height: 0.48rem;

    border-radius: 50%;

}

.curriculum_kc .content{

    float: left;

    margin-left: 0.1rem;

    width: 2rem;

}

.curriculum_kc .content .title{

    max-width: 1.1rem;

    font-size: 0.15rem;

    font-weight: bold;

    color: #2A2A2A;

    text-overflow: ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.curriculum_kc .content .name{

    float: left;

    margin-left: 0.1rem;

    max-width: 0.7rem;

    font-size: 0.13rem;

    color: #0E9CFA;

    

    text-overflow: ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.curriculum_kc .content .address{

    float: left;

    max-width: 1.1rem;

    /* background-color: #A9A9A9; */

    color: #828282;

    font-size: 0.13rem;

    height: 0.15rem;

    line-height: 0.15rem;

    text-overflow: ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.curriculum_kc .content .time{

    float: left;

    margin-left: 0.1rem;

    font-size: 0.13rem;

    color: #828282;

    height: 0.15rem;

    line-height: 0.15rem;

    text-overflow: ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.curriculum_kc .content .yy{

    max-width: 0.6rem;

    font-size: 0.13rem;

    color: #828282;

}

.curriculum_kc .content .num{

    margin-left: 0.1rem;

    font-size: 0.11rem;

    color: #F69645;

}

.curriculum_kc .btn{

    float: right;

    width: 0.77rem;

}

.curriculum_kc .content .hytx{

    margin-left: 0.13rem;

}

.curriculum_kc .content .hytx img{

    width: 0.22rem;

    height: 0.22rem;

    border-radius: 50%;

    margin-left: -0.13rem;

}

.curriculum_kc .content .ts{

    font-size: 0.12rem;

    color: #828282;

}

.curriculum_kc .btn .an{

    height: 0.22rem;

    line-height: 0.22rem;

    border: 0.01rem solid #0E9CFA;

    text-align: center;

    color: #0E9CFA;

    margin-top: 0.2rem;

    font-size: 0.12rem;

}



/*会员卡分享页面*/

.fx_head{

    padding: 0.2rem;

}

.fx_head .tx{

    float: left;

    width: 0.48rem;

}

.fx_head .tx img{

    border-radius: 50%;

    width: 0.48rem;

    height: 0.48rem;

}

.fx_head .content{

    float: left;

    margin-left: 0.1rem;

    width: 2.75rem;

}

.fx_head .content .title{

    max-width: 1.8rem;

    font-size: 0.15rem;

    font-weight: bold;

    color: #2A2A2A;

    height: 0.2rem;

    line-height: 0.2rem;

    text-overflow: ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.fx_head .content .name{

    float: left;

    margin-left: 0.1rem;

    max-width: 0.8rem;

    font-size: 0.13rem;

    color: #0E9CFA;

    height: 0.2rem;

    line-height: 0.2rem;

    text-overflow: ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.fx_head .content .address{

    float: left;

    max-width: 1.8rem;

    background-color: #A9A9A9;

    color: #828282;

    font-size: 0.13rem;

    height: 0.15rem;

    line-height: 0.15rem;

    text-overflow: ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.fx_head .content .time{

    float: left;

    margin-left: 0.1rem;

    font-size: 0.13rem;

    color: #828282;

    height: 0.15rem;

    line-height: 0.15rem;

    text-overflow: ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.fx_head .content .yy{

    max-width: 0.6rem;

    font-size: 0.13rem;

    color: #828282;

}

.fx_head .content .num{

    margin-left: 0.1rem;

    font-size: 0.11rem;

    color: #F69645;

}

.fxbtn{

    font-size: 0.13rem;

    color: #0E9CFA;

    border: 0.01rem solid #0E9CFA;

    text-align: center;

    width: 2.74rem;

    height: 0.26rem;

    line-height: 0.26rem;

    margin: 0 auto;

}

.fx_main{

    padding: 0.2rem;

}

.fx_xx{

    border-bottom:0.01rem solid #F5F5F5 ;

    overflow: hidden;

}

.fx_xx li{

    float: left;

    width: 50%;

    text-align: center;

    height: 0.5rem;

    line-height: 0.5rem;

    color: #828282;

    font-size: 0.13rem;

}

.xx_check{

    color: #0E9CFA !important;

    font-size: 0.16rem !important;

    font-weight: bold;

    border-bottom: 0.03rem solid #00a0e9;

}

.main_content_none{

    text-align: center;

    padding: 0.2rem;

}

.main_content{

    font-size:.12rem;

}

.fx_ts{

    font-size: 0.13rem;

    color: #BEBEBE;

    padding: 0.2rem;

    margin: 0.2rem -0.2rem;

    background-color: #F6F6F6;

}



.fx_card{

    border-bottom: 0.01rem solid #F5F5F5;

    margin-bottom: 0.2rem;

}

.fx_card .icon{

    width: 0.63rem;

    float: left;

}

.fx_card .icon img{

    width: 0.63rem;

    height: 0.43rem;

}

.fx_card .content{

    float: left;

    width: 2rem;

    margin-left: 0.1rem;

}

.fx_card .content .title{

    color: #2A2A2A;

    font-size: 0.15rem;

    font-weight: bold;

    width: 2.5rem;

    text-overflow: ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.fx_card .content .l{

    float: left;

    color: #828282;

    font-size: 0.13rem;

}

.fx_card .content .r{

    float: left;

    margin-left: 0.1rem;

    color: #FBA30C;

    font-size: 0.13rem;

}



.kc_pingjia .list{

    padding-bottom: 0.3rem;

}

.kc_pingjia .list .name{

    font-size: 0.14rem;

    color: #2A2A2A;

    font-weight: bold;

}

.kc_pingjia .list .date{

    color: #AAAAAA;

    font-size: 0.12rem;

    margin-left: 0.1rem;

}

.kc_pingjia .list .content{

    padding: 0.2rem;

    background-color: #F4F4F4;

    color: #828282;

    font-size: 0.12rem;

}

.kc_pingjia .zt{

    padding: 0.1rem 0.075rem;

}

.kc_pingjia .pf{

    float: left;

    width: 3.2rem;

    height: 0.2rem;

    line-height: 0.2rem;

}

.kc_pingjia .pf .title{

    color: #848484;

    font-size: 0.12rem;

	display: inline-block;

    margin-right: .1rem;

}

.kc_pingjia .pf img{

    width: 0.12rem;

}

.kc_pingjia .pf .good{

    color: #F51506;

    font-size: 0.12rem;

}

.kc_pingjia .pf .yiban{

    color: #AAAAAA;

    font-size: 0.12rem;

}





/*团课预约样式*/

.yy_card_list{

    padding: 0.2rem;

    padding-bottom: 0;

}

.yy_card_list .title{

    font-size: 0.17rem;

    color: #2A2A2A;

    font-weight: bold;

    border-bottom: 0.01rem solid #F5F5F5;

    height: 0.4rem;

}

.yy_card_list .card{

    padding: 0.2rem 0;

    border-bottom: 0.01rem solid #F5F5F5;

}

.yy_card_list .card .icon{

    width: 0.13rem;

    padding-top: 0.027rem;

    float: left;

}

.yy_card_list .card .content{

    float: left;

    margin-left: 0.1rem;

    width: 3.1rem;

}



.yy_card_list .card .content .card_name{

    font-weight: bold;

    font-size: 0.15rem;

    color: #2A2A2A;

    float: left;

    width: 2rem;

    text-overflow: ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.yy_card_list .card .content .ye{

    font-size: 0.13rem;

    color: #0E9CFA;

    float: right;

    text-align: center;

    background-color: rgba(14, 156, 250, 0.18);

    width: 0.9rem;

    height: 0.24rem;

    line-height: 0.24rem;

    border-radius: 0.2rem;

}

.yy_card_list .card .content .card_time{

    color: #828282;

    font-size: 0.13rem;

    height: 0.3rem;

    line-height: 0.3rem;

}

.yy_card_list .card .content .jf{

    float: left;

    color: #F69645;

    font-size: 0.13rem;

    height: 0.2rem;

    line-height: 0.2rem;

}

.yy_card_list .card .content .xz{

    float: right;

    width: 0.19rem;

}

.yy_down{

    height: 0.79rem;

    background-color: #F5F5F5;

    padding-top: 0.4rem;

}

.yy_down .yy_btn{

    width:2.92rem;

    height:0.4rem;

    line-height:0.4rem;

    background:rgba(14,156,250,1);

    box-shadow:0 0.08rem 0.11rem 0 rgba(14,156,250,0.36),0 0.02rem 0.06rem 0 rgba(34,47,85,0.05);

    border-radius:0.02rem;

    margin: 0 auto;

    color: white;

    text-align: center;

    font-size: 0.15rem;

}



/*课程评价*/

.pingjia_score{

    padding: 0.25rem;

    background-color: #fff;

}

.pingjia_score .pingfen{

    height: 0.25rem;

    line-height: 0.25rem;

    color: #636363;

    font-size: 0.14rem;

}

.pingjia_score .title{

    float: left;

}

.pingjia_score .score{

    float: left;

    margin-left: 0.25rem;

}

.pingjia_score .score img{

    width: 0.16rem;

    margin-right: 0.1rem;

    margin-top: 0.03rem;

}

.pingjia_score .pingjia{

    float: left;

    margin-left: 0.15rem;

}

.pingjia_content{

    padding: 0.25rem;

    background-color: white;

}

.pingjia_content .content{

    font-size: 0.13rem;

    color: #BEBEBE;

}

.pingjia_content .content img{

    width: 0.12rem;

    margin-right: 0.1rem;

}

.pingjia_srk{

    width: 100%;

    min-height: 1.5rem;

    margin-top: 0.1rem;

    border: 0.01rem solid #f5f5f5;

}

.pingjia_ts{

    font-size: 0.13rem;

    color: #BEBEBE;

    text-align: right;

    height: 0.3rem;

    line-height: 0.3rem;

    border-bottom: 0.01rem solid #F5F5F5;

}

.pingjia_nm{

    font-size: 0.13rem;

    color: #BEBEBE;

    margin-top: 0.2rem;



}

.pingjia_nm img{

    width: 0.13rem;

    margin-right: 0.1rem;

}

.pingjia_btn{

    margin: 0 auto;

    width: 2.92rem;

    height: 0.4rem;

    background-color: #0E9CFA;

    font-size: 0.15rem;

    color: white;

    line-height: 0.4rem;

    text-align: center;

    margin-top: 0.53rem;

}



/*选择门店*/

.xzmd_main{

    width: 90%;

    margin: 0 auto;

}

.md_list{

    float: left;

    width: 32%;

    text-align: center;

    margin-top: 0.2rem;

    color: #22222F;

    font-size: 0.13rem;

    padding: 0.15rem 0;

    border: 1px solid #d9d9d9;

    margin-right: 1%;

    height: 1rem;

}

.md_list img{

    width: 0.56rem;

    height: 0.56rem;

    border-radius: 50%;

}

.md_check{

    background-color:  #0E9CFA;

    color: white;

    border-radius: 0.03rem;

}





/*私教预课程列表*/

.p_tx{

    margin-left: 0.1rem;

    width: 0.48rem;

    float: left;

}

.p_tx img{

    width: 0.48rem;

    height: 0.48rem;

    border-radius: 50%;



}

.p_jl_name{

    float: left;

    margin-left: 0.2rem;

    color: #2A2A2A;

    font-size: 0.15rem;

    font-weight:500;

    line-height:0.15rem;

    margin-top: 0.16rem;

}

.p_btn{

    float: right;

    margin-top: 0.16rem;

    color: #828282;

    font-size: 0.12rem;

    font-weight:400;



}

.p_btn img{

    width: 0.11rem;

}

.sj_yy_list{

    padding: 0.2rem 0.1rem;

    border-bottom: 0.01rem solid #F5F5F5;

    height: 0.5rem;

}

.sj_title{

    height:0.15rem;

    font-size:0.15rem;

    font-weight:500;

    color:rgba(42,42,42,1);

    line-height:0.15rem;

}

.sj_yy_list .space{

    float: left;

    max-width: 1.5rem;

    text-overflow: ellipsis;

    white-space:nowrap;

    overflow:hidden;

    font-size:0.13rem;

    color:#828282;

    background:rgba(169,169,169,0.3);

    height: 0.26rem;

    line-height: 0.26rem;

    padding: 0 0.05rem;

}

.sj_yy_list .sj_time{

    float: left;

    margin-left: 0.1rem;

    font-size:0.13rem;

    color:rgba(130,130,130,1);

    height: 0.26rem;

    line-height: 0.26rem;

}

.sj_yy_list .sj_content{

    margin-top: 0.1rem;

}

.sj_yy_list .sj_btn{

    float: right;

    width: 0.76rem;

    border-radius:0.02rem;

    border:0.01rem solid rgba(14,156,250,1);

    font-size:0.13rem;

    color:rgba(14,156,250,1);

    line-height: 0.28rem;

    text-align: center;

}





/*私教预约*/

.sj_time{

    font-size: 0.13rem;

    font-family:PingFangSC;

    font-weight:400;

    color:rgba(130,130,130,1);

}

.sj_time_list{

    float: left;

    width:0.65rem;

    height:0.34rem;

    border:0.01rem solid rgba(233,233,233,1);

    font-size:0.14rem;

    font-family:PingFangSC;

    font-weight:400;

    color:rgba(175,175,175,1);

    line-height:0.34rem;

    text-align: center;

}

.sj_check_no{

    background-color: #D8D8D8;

    color: #FFF;

}

.sj_check{

    background-color: #0E9CFA;

    color: #FFF;

}



/*我的会员卡*/

.my_card .list{

    background-color: #efefef40;

}

.my_card .list .card{

    border: 0 solid #e6e6e6;

    border-radius: 0.05rem;

    background-color: #fff;

    padding: 0.2rem;

}

.my_card .list .card .cd{



}

.my_card .list .card .name{

    float: left;

    margin-left: 0.1rem;

    width: 2.9rem;

    height: 0.3rem;

    line-height: 0.3rem;

    color: #2A2A2A;

    font-size: 0.15rem;

    font-weight: bold;

    text-overflow: ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.my_card .list .card .type{

    float: left;

    width: 0.32rem;

}

.my_card .list .card .type img{

    width: 0.32rem;

    margin-top: 0.055rem;

}

.my_card .list .card .l{

    width: 0.6rem;

    text-align: right;

    border-right: 0.01rem solid #EAEAEA;

    padding-right: 0.1rem;

    float: left;

    color: #828282;

    font-size: 0.13rem;

}

.my_card .list .card .r{

    width: 2rem;

    padding-left: 0.1rem;

    float: left;

    color: #828282;

    font-size: 0.13rem;

}

.my_card .list .card .c{

    color: #F69645;

}

.my_card .list .card .jj{

    width: 100%;

    height: 0.1rem;

}

.zc{

    color: #0490ED;

}



/*我的相册*/

.my_photo{

    padding: 0.2rem;

}

.photo_date .dian{

    float: left;

    width: 0.17rem;

    height: 0.17rem;

    margin-left: -0.08rem;

}

.photo_date .dian img{

    width: 0.17rem;

}



.photo_date .date{

    float: left;

    margin-left: 0.1rem;

    color: #828282;

    font-size: 0.13rem;

    height: 0.17rem;

}

.photo_pic_list{

    padding-left: 0.05rem;

    padding-bottom: 0.1rem;

    border-left: 0.01rem solid #0E9CFA;

}

.photo_pic_list .imgPhoto{

    float: left;

    width: 1.52rem;

    height: 1.13rem;

    margin-left: 0.1rem;

    margin-top: 0.1rem;

    background-repeat: no-repeat;

    background-position: center center;

    background-size: cover;

}



/*更多我的*/

.my_main{

    padding: 0.1rem;

}

.my_head{

    padding: 0.2rem;

    background-color: white;

    filter:progid:DXImageTransform.Microsoft.Shadow(color=#e6e6e6,direction=120,strength=4);

    -moz-box-shadow: 2px 2px 10px #e6e6e6;

    -webkit-box-shadow: 2px 2px 10px #e6e6e6;

    box-shadow:2px 2px 10px #e6e6e6;

}

.my_tx{

    width: 0.66rem;

    height: 0.66rem;

    float: left;

    border-radius: 50%;

    filter:progid:DXImageTransform.Microsoft.Shadow(color=#e6e6e6,direction=120,strength=4);

    -moz-box-shadow: 3px 3px 10px #e6e6e6;

    -webkit-box-shadow: 3px 3px 10px #e6e6e6;

    box-shadow:3px 3px 10px #e6e6e6;

}

.my_tx img{

    width: 0.66rem;

    height: 0.66rem;

    border-radius: 50%;



}

.my_name{

    float: left;

    height: 0.66rem;

    line-height: 0.66rem;

    margin-left: 0.2rem;

    color: #2A2A2A;

    font-size: 0.16rem;

    font-weight: bold;

}

.my_set{

    float: right;

    height: 0.66rem;

}

.my_set img{

    margin-top: 0.25rem;

    width: 0.18rem;

}



.my_list{

    margin-top: 0.1rem;

    padding: 0.2rem;

    background-color: white;

    filter:progid:DXImageTransform.Microsoft.Shadow(color=#e6e6e6,direction=120,strength=4);

    -moz-box-shadow: 2px 2px 10px #e6e6e6;

    -webkit-box-shadow: 2px 2px 10px #e6e6e6;

    box-shadow:2px 2px 10px #e6e6e6;

}

.my_icon{

    float: left;

    width: 0.25rem;

    text-align: center;

}

.my_icon img{

    width: 0.17rem;

    height: 0.17rem;

}

.my_title{

    float: left;

    width: 2.7rem;

    margin-left: 0.2rem;

    font-size: 0.15rem;

    height: 0.16rem;

    line-height: 0.16rem;

    font-weight: 400;

    color: black;

}



/*团课记录/私课记录*/

.record_list{

    padding: 0.2rem;

}

.r_top{

    border-bottom: 0.01rem solid #F5F5F5;

    padding-bottom: 0.1rem;

}

.r_top .l{

    float: left;

}

.r_top .l img{

    width: 0.48rem;

    height: 0.48rem;

    border-radius: 50%;

}

.r_top .m{

    float: left;

    margin-left: 0.2rem;

    width: 2.3rem;

}

.r_top .m .name{

    color: #0E9CFA;

    font-size: 0.15rem;

    font-weight: 400;

}

.r_top .m .title{

    margin-top: 0.06rem;

    color: #2A2A2A;

    font-size: 0.13rem;

    font-weight: 400;

    width: 2.3rem;

    text-overflow: ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.r_top .m .cdt{

    margin-top: 0.06rem;

}

.r_top .r{

    float: right;

    font-size: 0.13rem;

    font-weight: 400;

}

.r_top .wc{

    color: #0E9CFA;

}

.cdt .addr{

    float: left;

    max-width: 0.7rem;

    text-overflow: ellipsis;

    white-space:nowrap;

    overflow:hidden;

    color: #828282;

    background-color: #a9a9a9;

    font-size: 0.13rem;

}

.cdt .date{

    float: left;

    margin-left: 0.1rem;

    color: #828282;

    font-size: 0.13rem;

}

.cdt .time{

    float: left;

    margin-left: 0.1rem;

    color: #828282;

    font-size: 0.13rem;

}





.r_bottom{



}

.r_bottom .l{

    float: left;

    margin-left: 0.2rem;

}

.r_bottom .tb{

    margin-top: 0.1rem;

}

.r_bottom .name{

    float: left;

    width: 0.6rem;

    padding-right: 0.2rem;

    text-align: right;

    color: #828282;

    font-size: 0.13rem;

}

.r_bottom .value{

    float: left;

    border-left: 0.01rem solid #EAEAEA;

    padding-left: 0.2rem;

    color: #666666;

    font-size: 0.13rem;

}

.r_bottom .r{

    float: right;

}

.record_btn{

    margin-top: 0.56rem;

    font-size: 0.13rem;

    font-weight: 400;

    color: #0E9CFA;

    width: 0.76rem;

    height: 0.26rem;

    line-height: 0.26rem;

    border: 0.01rem solid #0E9CFA;

    text-align: center;

}



/*入场记录/签到记录*/

.sign_record_list{

    padding: 0.2rem;

    box-shadow:0px 6px 28px 0px rgba(58,76,130,0.07),0px 2px 10px 0px rgba(34,47,85,0.05);

}



.sign_r_top{

    margin-left: 0.15rem;

    font-size: 0.16rem;

    font-weight: bold;

    height: 0.22rem;

    line-height: 0.22rem;

    width: 3.2rem;

    text-overflow: ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.sign_r_bottom .l{

    float: left;

    margin-left: 0.1rem;

}

.sign_r_bottom .tb{

    margin-top: 0.1rem;

}

.sign_r_bottom .name{

    float: left;

    width: 0.6rem;

    padding-right: 0.2rem;

    text-align: right;

    color: #828282;

    font-size: 0.13rem;

}

.sign_r_bottom .value{

    float: left;

    border-left: 0.01rem solid #EAEAEA;

    padding-left: 0.2rem;

    color: #666666;

    font-size: 0.13rem;

}

.sign_r_bottom .r{

    float: right;

}

.sign_record_btn{

    margin-top: 0.6rem;

    font-size: 0.13rem;

    font-weight: 400;

    color: #A1A1A1;

    background-color: #EEEEEE;

    width: 0.76rem;

    height: 0.26rem;

    line-height: 0.26rem;

    /*border: 0.01rem solid #0E9CFA;*/

    text-align: center;

}



/*题测记录*/

.tc_record_list{

    padding: 0.2rem;

}

.tc_record_head{

    border-bottom: 0.01rem solid #F5F5F5;

    height: 0.35rem;

}

.tc_record_head .l{

    float: left;

}

.tc_record_head  .name{

    float: left;

    font-size: 0.13rem;

    font-weight: 400;

    color: #828282;

}

.tc_record_head  .value{

    float: left;

    margin-left: 0.1rem;

    color: #303045;

    font-size: 0.13rem;

    font-weight: 400;

}

.tc_record_head .r{

    float: right;

}



.tc_record_table{



}

.tc_record_table .l{

    width: 2.81rem;

}

.tc_record_table .l .list{

    float: left;

    width: 1.4rem;

    margin-top: 0.15rem;

}

.tc_record_table .l .list .name{

    float: left;

    padding-right: 0.1rem;

    text-align: right;

    width: 0.65rem;

    font-size: 0.13rem;

    font-weight: 400;

    color: #828282;

}

.tc_record_table .l .list .value{

    float: left;

    border-left: 0.01rem solid #EAEAEA;

    padding-left: 0.1rem;

    color: #666666;

    font-size: 0.13rem;

    font-weight: 400;

}

.tc_record_table .r{

    text-align: right;

    font-weight: 400;

    font-size: 0.12rem;

    color: #828282;

    margin-top: -0.16rem;

}

.tc_record_table .r img{

    width: 0.11rem;

}



.qxOrder{

    margin-top: .1rem;

    border:1px solid #C8C8C8;

    color: #c8c8c8;

    font-size: .12rem;

    text-align: center;

}

.s{

    font-size: .12rem;

}

.x{

    font-size: .12rem;

}

.KcActive{

    color: #0E9CFA;

}

.nextTime{

    padding: .2rem 2%;

    line-height: .2rem;

}

.nextTime span:nth-child(1){

    text-align: center;

    display: inline-block;

    width: 18%;

    font-size: .12rem;

}

.nextTime span:nth-child(2){

    text-align: center;

    display: inline-block;

    width: 60%;

    font-size: .14rem

}

.nextTime span:nth-child(3){

    text-align: center;

    display: inline-block;

    width: 18%;

    font-size: .12rem;

}

.cz_record{

    width: 90%;

    padding: 0 5%;

    height: .45rem;

    line-height: .45rem;

    border-bottom: 1px dashed #d8d8d8;

}

.cz_record div:nth-child(1){

    float: left;

    font-size: .14rem;

}

.cz_record div:nth-child(2){

    float: right;

    height: .45rem;

    vertical-align: middle

}

.cz_record div:nth-child(2) img{

   height: .16rem;

   vertical-align: middle;

}

.sign_r_tops{

    font-size: .14rem;

    color: #999999;

    border-bottom: 1px dashed #d3d3d3;

    padding-bottom: .1rem;

}

.colorXt{

    color: #0E9CFA;

}

.my_integral{

    height: 1.2rem;

    padding-left: 10%;

    background: url("../images/Integra_record_img.png") no-repeat;

    background-size: cover;

    margin-bottom: .1rem;

    position: relative;

}

.my_integral p:nth-child(1){

   position: absolute;

   top:.35rem;

   color: #fff;

   font-size: .12rem;

}

.my_integral p:nth-child(2){

    position: absolute;

    top:.6rem;

    color: #fff;

    font-size: .18rem;

    font-weight: 600;

 }

 .notDate{

     text-align: center;

     margin-top: .3rem;

 }

 .container_box {

    margin-bottom: 0.2rem;

    padding: 0.2rem 0.1rem;

    box-sizing: border-box;

}

.Information_entry {

    height: 0.45rem;

    line-height: 0.45rem;

    margin-bottom: 0.1rem;

    border-bottom: 1px solid #f3f3f3;

}

.Information_entry label {

    width: 25%;

    padding-left: 0.1rem;

    font-size: 0.14rem;

}

.Information_entry .message input {

    width: 100%;

    height: 0.23rem;

    line-height: 0.23rem;

    padding: 0.1rem 0;

    border: none;

    outline: none;

    text-align: right;

    font-size: 0.14rem;

}

.padding14 {

    padding-right: 0.14rem;

}

.lf{

    float: left;

}

.rf{

   float: right; 

}

.saves button {

    width: 90%;

    height: 0.35rem;

    background: #0E9CFA;

    font-size: 0.14rem;

    border: none;

    color: #ffffff;

    -webkit-border-radius: 0.04rem;

    -moz-border-radius: 0.04rem;

    border-radius: 0.04rem;

    margin-top: 0.32rem;

}

.textcenter{

    text-align: center;

}

.customer_type {

    padding: 0.24rem 0.18rem 0 0.18rem;

    box-sizing: border-box;

}

.upload_img {

    text-align: center;

    display: block;

    margin-bottom: 0.375rem;

}

.upload_img img {

    width: .75rem;

    height: .75rem;

    border-radius: 50%;

}

.upload {

    width: .68rem;

    display: block;

    height: .68rem !important;

    position: absolute;

    top: .11rem;

    left: 50%;

    margin-left: -0.375rem;

    width: .75rem;

    height: .75rem;

    opacity: 0;

}

.customer_type_table {

    width: 100%;

    border-collapse: collapse;

}

.customer_type_table tr {

    display: block;

    padding: 0 0.1rem 0.1rem 0.1rem;

    box-sizing: border-box;

    border-bottom: 1px solid #F4F4F4;

    margin-bottom: 0.17rem;

}

.customer_type_table tr td:nth-child(2n+1) {

    float: left;

    display: flex;

    display: -webkit-flex;

    align-items: center;

    -webkit-align-items: center;

    height: 0.18rem;

    line-height: 0.18rem;

}

.customer_type_table tr td:nth-child(2n+1) span {

    font-size: 14px;

    font-family: PingFangSC-Regular;

    font-weight: 400;

    color: rgba(102,102,102,1);

}

.customer_type_table tr td:nth-child(2n) {

    float: right;

    display: flex;

    display: -webkit-flex;

    align-items: center;

    -webkit-align-items: center;

    height: 0.18rem;

    line-height: 0.18rem;

}

.customer_type_table tr td:nth-child(2n) input {

    height: 0.18rem;

    line-height: 0.18rem;

    font-size: 14px;

    font-family: PingFangSC-Regular;

    font-weight: 400;

    color: rgba(153,153,153,1);

    padding-left: 0.09rem;

    box-sizing: border-box;

    border: none;

    text-align: right;

}

.customer_type_table select {

    text-align: right;

    text-align-last: right;

    padding-left: 0.09rem;

    padding-right: 0.18rem;

    box-sizing: border-box;

    height: 0.18rem;

    line-height: 0.18rem;

    -moz-appearance: none;

    -webkit-appearance: none;

    background-image: url("../images/arrow.png");

    background-repeat: no-repeat;

    background-position: 100% center;

    border: none;

    font-size: 14px;

    font-family: PingFangSC-Regular;

    font-weight: 400;

    color: rgba(153,153,153,1);

    background-color: #fff;

}

/* 支付 */

.pay{

    text-align: center;

    margin-top: .2rem;

}

.pay div:nth-child(1){

    text-align: center;

    font-size: 16px;

    color:#999999;

}

.pay div:nth-child(2){

    text-align: center;

    font-size: 18px;

    font-weight: 600;

    color: black;

    margin-top: .15rem;

}

.pay div:nth-child(3){

    text-align: center;

    font-size: 16px;

    width: 80%;

    margin-left: 10%;

    height: 0.35rem;

    line-height: 0.35rem;

    background: #0E9CFA;

    font-size: 0.14rem;

    border: none;

    color: #ffffff;

    -webkit-border-radius: 0.04rem;

    -moz-border-radius: 0.04rem;

    border-radius: 0.04rem;

    margin-top: 0.22rem;

}

.borderBottom{

    padding-bottom: .2rem;

    margin-bottom: .1rem;

    border-bottom: 5px solid #e6e6e6;

}



/* 教练详情 */

.caochSm{

    color: #999999;

    font-size: 12px;

}
.caochSm img:nth-child(1),.caochSm img:nth-child(2){
    margin-top: 1.5%;
}
.caochSm img{
    /* margin-left: 2.5%; */
    /* margin-right:  2.5%; */
    width: 49%;
    height: 1.15rem;
    margin-bottom: 1.5%;

}
.caochSm>img:nth-child(2),.caochSm>img:nth-child(4){
margin-left: 1.5%;
}
.coachXc{

    float: left;

}

.moreCoach{

    font-size: .12rem;

    color: #00a0e9;

    float: right;

}

.introduceDetails{

    font-size: .14rem;

    font-weight: 600;

}







/* 20200330新增 */

.jf_dh{

    height: 1.66rem;

    background: url("../images/jfBj.png") no-repeat;

    background-size: cover;

    margin-bottom: .1rem;

    position: relative;

}

.jf_dh p:nth-child(1){

    padding-top: .27rem;

    text-align: center;

    font-size: 0.28rem;

    color: #fff;

    line-height: .43rem;

}

.jf_dh p:nth-child(2){

    text-align: center;

    height: 0.17rem;

    font-size: 0.12rem;

    color: #fff;

}

.jfdh_btn{

    margin-top: .24rem;

}

.jfdh_btn div{

    float: left;

    color: #fff;

    font-size: .14rem;

    text-align: center;

    border: 1px solid #fff;

    border-radius:10px;

    height: .27rem;

    line-height: .27rem;

    width: .88rem;

}

.jfdh_btn div a{

    color: #fff;

}

.jfdh_btn div:nth-child(1){

    margin-left: .65rem;   

}

.jfdh_btn div:nth-child(2){

    margin-right: .65rem;

    float: right;

}

.jfdh_content{

    padding: 0 .02rem 0 0.12rem;

}

.jfdh_List{

    float: left;

    margin-right: .1rem;

    margin-bottom: 0.14rem;

}

.jfdh_List img{

    width: 1.7rem;

    height: 1.2rem;

}

.jfdh_name{

    height:.25rem;

    font-size:.14rem;

    color:rgba(0,0,0,1);

    line-height:.25rem;

}

.jfdh_jf{

    float: left;

    height:.25rem;

    font-size:.16rem;

    color:rgba(228,75,75,1);

    line-height:.25rem;

    

}

.jfdh_btnClick{

    float: right;

    height:.25rem;

    line-height: .25rem;

    color: #fff;

    font-size: .14rem;

    background:rgba(14,156,250,1);

    border-radius:.15rem;

    margin-right: 8px;

    width:52px;

    text-align: center;

}



/* 积分细则 */

.jfxz{

    padding: 0 .1rem;

    margin-top: .18rem;

}

.jfxz>div{

    border-radius: 2px;

    background-color: #fff;

    box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, .05);

    -webkit-box-shadow: #d4d2d2 0px 0px 10px;

    -moz-box-shadow: #d4d2d2 0px 0px 10px;

}

.jfxz_title{

    height:.22rem;

    font-size:.16rem;

    color:rgba(14,156,250,1);

    line-height:.22rem;

    text-align: center;

    padding-top: .17rem;

}

.jfjhjj{

    font-size:14px;

    color:rgba(0,0,0,0.7);

    line-height:20px;

    margin-top: .26rem;

    margin-bottom: .2rem;

}

.padding34{

    padding: 0 .34rem;

}

.jfjh_cont{

    font-size:14px;

    color:rgba(0,0,0,0.7);

    line-height:20px;

    padding-bottom: .2rem;

}



/* 兑换成功 */

.jhSuccess{

    text-align: center;

    margin-top: .6rem;

}

.jhSuccess img{

    width: 1rem;

}

.jhSuccess p{

    margin-top: .11rem;

    height:.22rem;

    font-size:.16rem;

    color:rgba(0,0,0);

    line-height:.22rem;

    font-weight: 600;

}

.jf_order_m{

    text-align: center;

    margin-top: .48rem;

    height:.2rem;

    font-size:.14rem;

    font-weight:600;

    color:rgba(0,0,0);

    line-height:.2rem;

}

.jf_order_m span{

    color: #999999;

}

.jf_seeOrder{

    position: fixed;

    bottom: .55rem;

    left:50%;

    background:#0E9CFA ;

    border-radius: 8px;

    width: 1.7rem;

    height: .45rem;

    line-height: .45rem;

    margin-left: -0.85rem;

    text-align: center;

}

.jf_seeOrder a{

    color: #fff;

    font-size: .14rem;

}





.jfdh_back{

    background: #F2F2F2;

    height: 100%;

    padding: .1rem;

}

.jf_confirm{

    padding: .1rem;

    background: #ffffff;

    overflow: hidden;

    border-radius: 8px;

}

.jfdh_confirm_img{

    float: left;

}

.jfdh_confirm_img img{

    display: inline-block;

    width: .95rem;

    height: .95rem;

}

.jfdh_confirm_m{

    float: left;

    margin-left: .21rem;

}

.jfdh_confirm_m1{

    float: right;

    margin-right: .2rem;

}

.jfdh_confirm_m p:nth-child(1){

    height:.25rem;

    font-size:.14rem;

    color:rgba(0,0,0,0.85);

    line-height:.25rem;

    margin-top: .21rem;

}

.jfdh_confirm_m p:nth-child(2){

    height:.25rem;

    font-size:.14rem;

    color:rgba(0,0,0,0.85);

    line-height:.25rem;

}

.jfdh_confirm_m1 p:nth-child(1){

    height:.25rem;

    font-size:.16rem;

    font-weight:600;

    color:rgba(0,0,0);

    line-height:.25rem;

    margin-top: .26rem;

}

.jfdh_confirm_m1 p:nth-child(2){

    height:.2rem;

    font-size:.14rem;

    color:rgba(0,0,0,0.85);

    line-height:.2rem;

}

.jf_confirm_html{

    margin-top: .2rem;

    background: #fff;

    padding: .2rem;

    padding-bottom: .35rem;

    border-radius: 8px;

}

.jf_confirm_html>p:nth-child(1){

    text-align: center;

    height:.22rem;

    font-size:.16rem;

    font-weight:600;

    color:rgba(0,0,0);

    line-height:.22rem;

    margin-bottom: .22rem;

}

.jf_confirm_html div{

    color:rgba(0,0,0,0.5);

}

.jfdh_confirm_btn{

    position: fixed;

    bottom: .26rem;

    left:0;

    width: 100%;

    text-align: right;

}

.jfdh_confirm_btn div{

    float: right;

    margin-right: .1rem;

}

.jfdh_confirm_btn div:nth-child(1){

    background: #0E9CFA;

    border-radius: 8px;

    width: 1.22rem;

    height: .45rem;

    line-height: .45rem;

    text-align: center;

    color: #fff;

    border-radius: 16px;

    font-size: .18rem;

}

.jfdh_confirm_btn div:nth-child(2){

    font-size: .12rem;

}

.jfdh_confirm_btn div:nth-child(2) span{

    height: .45rem;

    line-height: .45rem;

    color: #E02020;

    font-size: .16rem;

    margin-right: .1rem;

}

.see_jfdh{

    margin-top: .2rem;

    font-size:.14rem;

    font-weight:600;

    color:rgba(0,0,0,0.85);

    margin-left: .1rem;

}

.see_jfdh p{

    font-size:.14rem;

    font-weight:600;

    color:rgba(0,0,0,0.85);

    line-height:.25rem;

}

.zwjfsp{

    margin-top: 40px;

    text-align: center;

}





/* 20200325新增 */

.trainingTargets ul li{

    float: left;

    padding-right: 0.05rem;

    font-size: 0.13rem;

}

.trainingTargets>div:nth-child(1){

    width: 26%;

    font-size: 0.13rem;

    height: .2rem;

}

.trainingTargets>div:nth-child(2){

    width: 74%;

    font-size: 0.13rem;

}

.levelSm{

    font-size: .12rem;

    color: #999999;

}

.kcmdSm{

    height: .2rem;

    font-size: 0.13rem;

}